/*-- Post --*/
.post-label{
position:absolute;
top:5px;
left:5px;
width:154px;
z-index:99;
}
.post-label a{
font-family:'Oswald', Verdana,Sans-serif;
text-transform:uppercase;
background-color:#c94e5c;
background-color:rgba(201,78,92,0.6);
color:#fff;
font-size:10px;
display:block;
float:left;
padding:4px 8px;
}
.post-label a:hover{
background:rgba(201,78,92,1);
}
.post-info-icon{
background-image:url(//mastercode.googlecode.com/svn/trunk/data/img/main/icnall.png);
background-repeat:no-repeat;
}
.post-info{
display:block;
margin:10px 0 15px 0px;
padding:3px 0;
color:#999;
line-height:1.6em;
border-top:1px dotted #e2e2e2;
border-bottom:1px dotted #e2e2e2;
font-size:11px;
overflow:hidden;
}
.post-info a{
color:#999;
}
.post-info-icon{
display:inline-block;
float:left;
margin:0 12px 0 0;
}
.post-info a:hover{
color:#000;
}
.jam{
background-position:0 -98px;
height:16px;
padding:0 0 0 17px;
}
.komentar{
background-position:0 -132px;
height:16px;
padding:0 0 0 17px;
}
.label{
background-position:0 -166px;
height:16px;
padding:0 0 0 17px;
}
.admin{
background-position:0 1px;
height:16px;
padding:0 0 0 17px;
}
.tanggal{
background-position:0 -32px;
height:16px;
padding:0 0 0 17px;
}
h2.date-header{
font:normal 11px arial;
margin:0;
padding:0;
display:none;
}


.post {
margin:0 2em 1.5em;
padding:2.5%;
background-color:#fff;
border-radius:5px;
overflow:hidden;
}


.post h3,.post h1{
margin:0.25em 0 0;
padding:0 0 0px;
font-size:170%;
font-weight:normal;
line-height:1.4em;
font-family:Oswald,"BebasLah",Bebas,"Arial Narrow",Sans-Serif;
text-transform:uppercase;
}
.post h3 a, .post h3 a:visited, .post h3 strong{
display:block;
text-decoration:none;
color:#4a4a4a;
}
.post h3 strong, .post h3 a:hover{
color:#c94e5c;
}
.post-body{
margin:0;
line-height:1.6em;
}
.post-body h3{
background:url(//mastercode.googlecode.com/svn/trunk/data/img/main/bottom-line.gif) left bottom no-repeat;
font-size:160%;
font-weight:400;
margin:5px 0;
padding-bottom:12px;
}
.post-body h3 code{
font-size:100%;
}
.post-body h4{
font-size:120%;
font-weight:normal;
margin-top:25px;
margin-bottom:10px;
padding-bottom:12px;
margin-top:0;
}
.post-body img{
background:url(//mastercode.googlecode.com/svn/trunk/data/img/main/preloader.gif)no-repeat 50% 50%;
}
.post-body img, table.tr-caption-container{
padding:0px;
margin-top:.5em;
max-width:98%;
border:1px solid #b1b1b1;
box-shadow:0 0 5px  #aaa;
}
.tr-caption-container img{
border:none;
padding:0;
}
.post-footer{
margin:0.75em 0;
padding:0;
color:#999999;
font-size:11px;
line-height:1.4em;
display:none;
}
.post-thumbnail{
display:block;
float:left;
margin:.2em 1em 0 0;
}
.post-more-link, .jump-link{
text-align:right;
margin:0px !important;
}
.resource{
	display: block;
	padding: 5px 10px;
	border: 1px solid #b3c5e0;
	background-color: #e0ecff;
	color: #666;
	font: normal normal 11px/normal Tahoma,Verdana,Arial,Sans-Serif;
}
